package com.star.mall.base.model;

import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.File;
import java.io.InputStream;
import java.util.Map;

/**
 * 发送邮件对象
 * @author StarQ
 * @since 2021-04-21
 */
@Data
@EqualsAndHashCode
public class Mail {

    //收件人，可以使用逗号“,”分隔，也可以通过分号“;”分隔
    private String to;
    //抄送人，可以使用逗号“,”分隔，也可以通过分号“;”分隔
    private String cc;
    //密送人，可以使用逗号“,”分隔，也可以通过分号“;”分隔
    private String bcc;
    //标题
    private String subject;
    //正文
    private String content;
    //图片与占位符，占位符格式为cid:$IMAGE_PLACEHOLDER
    private Map<String, InputStream> imageMap;
    //是否为HTML
    private Boolean isHtml;
    //附件列表
    private File[] files;
}
